Task partitioning in a robot swarm: retrieving objects by transferring them directly between sequential sub-tasks

نویسندگان

  • G. Pini
  • A. Brutschy
  • A. Scheidler
  • M. Dorigo
  • M. Birattari
  • Giovanni Pini
  • Alexander Scheidler
  • Mauro Birattari
چکیده

In this work, we study task partitioning in the context of swarm robotics. Task partitioning refers to the decomposition of a task into sub-tasks that can be tackled by different workers. In this work, we focus on the case in which a task is partitioned into a sequence of sub-tasks that must be executed in a certain order. This implies that the sub-tasks must interface with each other, and that the output of a subtask is used as input for the sub-task that follows. A distinction can be made between task partitioning with direct transfer and task partitioning with indirect transfer. We focus our study on the first case: the output of a sub-task is directly transferred from an individual working on that sub-task to an individual working on the sub-task that follows. As a testbed for our study, we use a swarm of robots performing foraging. The robots have to harvest objects from a source, situated in an unknown location, and transport them to a home location. When the source is found, the robots memorize its position and use dead-reckoning to return there. Dead-reckoning is appealing in robotics, since it is a cheap localization method and it does not require an additional external infrastructure. However, it leads to errors that grow unbounded in time if not corrected periodically. We compare a strategy that does not make use of task partitioning to one in which object retrieval is partitioned into sub-tasks and the objects are directly transferred between the robots. We show that cooperation through task partitioning can be used to limit the effect of dead-reckoning errors. This results in an improved capability of locating the object source and in an increased performance of the swarm. We use the implemented system as a testbed to study benefits and costs of task partitioning with direct transfer. We implement the system with real robots, demonstrating the feasibility of our approach in a foraging scenario.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Autonomous task partitioning in robot foraging: an approach based on cost estimation

We propose an approach for autonomous task partitioning in swarms of foraging robots. Task partitioning is the process of decomposing tasks into sub-tasks. Task partitioning impacts tasks execution and associated costs. Our approach is characterized by the use of a cost function, mapping the size of sub-tasks to the overall task cost. The robots model the cost function and use the model to sele...

متن کامل

Autonomous Task Partitioning in Swarms of Robots: an Approach Based on Cost Estimation

The information provided is the sole responsibility of the authors and does not necessarily reflect the opinion of the members of IRIDIA. The authors take full responsibility for any copyright breaches that may result from publication of this paper in the IRIDIA – Technical Report Series. IRIDIA is not responsible for any use that might be made of data appearing in this publication. In this wor...

متن کامل

Evolution of Task Partitioning in Swarm Robotics

Task-partitioning refers to the process whereby a task is divided into two or more sub-tasks. Through task partitioning both efficiency and effectiveness can be improved provided the right environmental conditions. We synthesize self-organized task partitioning behaviors for a swarm of mobile robots using artificial evolution. Through validation experiments, we show that the synthesized behavio...

متن کامل

Task Partitioning in a Robot Swarm: Object Retrieval as a Sequence of Subtasks with Direct Object Transfer

We study task partitioning in the context of swarm robotics. Task partitioning is the decomposition of a task into subtasks that can be tackled by different workers. We focus on the case in which a task is partitioned into a sequence of subtasks that must be executed in a certain order. This implies that the subtasks must interface with each other, and that the output of a subtask is used as in...

متن کامل

Soccer Goalkeeper Task Modeling and Analysis by Petri Nets

In a robotic soccer team, goalkeeper is an important challenging role, which has different characteristics from the other teammates. This paper proposes a new learning-based behavior model for a soccer goalkeeper robot by using Petri nets. The model focuses on modeling and analyzing, both qualitatively and quantitatively, for the goalkeeper role so that we have a model-based knowledge of the ta...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012